self help groups - French English Dictionary